graph 您所在的位置:网站首页 graph ml graph

graph

#graph| 来源: 网络整理| 查看: 265

Ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版

-----------------------------------------------------------------------------------

 

Graph::Easy 是一个处理图形DSL的Perl模块,它有如下功能:

提供了一种易懂,可读性很强的图形描述语言一种支持 ASCII Art 的基于网格的布局器可以导出为 Graphviz, VCG (Visualizing Compiler Graphs), GDL (Graph Description LAnguages) 和 GraphML 格式。可以从 Graphviz, VCG 和 GDL 导入图像。

 

总之,Graph Easy 是一个很 geek 的一个绘图工具。它基于 Command Line,可以轻松的绘制 ASCII 字符图,同时还能导出成 HTML,SVG 等多种格式。

 

1. 安装

1.1 首先需要安装 graphviz 软件包

执行:sudo apt-get install cflow graphviz

1.2 安装perl,Ubuntu系统自带

1.3 安装cpan,这个是perl的软件包管理,Ubuntu系统自带

1.4 安装Graph::Easy

执行:sudo perl -MCPAN -e shell

输入y后即可进入以下界面:

执行:install Graph::Easy

等待几分...OK。

 

2. 使用

2.1 使用Graph::Easy DSL的语法描述图像,存为文本文件,比如 simple.txt

2.2 在shell下使用 graph-easy 命令处理这个文件: graph-easy simple.txt

最简单的使用方式就是这样;当然,Graph::Easy 不仅仅支持自己的DSL语法,它还支持诸如dot 这种较为通用的图像描述语言;可以直接读取dot 格式的输入,产生其他的诸如 ascii,png,svg格式的图像。

2.3 实例

1)流程图or流向图

test.txt内容如下:

[ab] -> [cd] -> [hello wprld] -> {label: "feedback"} [ab]

[ef | gh | ij | ki]

输出:

2)表格:

[ef | gh | ij | ki ||

2 1 | 2 | 3 | 4 ||

3 a |b |c |d ]

输出:

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有